﻿<?xml version="1.0" encoding="utf-8"?>
<java version="1.6.0_03" class="java.beans.XMLDecoder">
	<object class="org.dyndns.opendemogroup.optimizer.OptimizationProfile">
		<void property="description">
			<string>TSP with simpleShape.txt, a population of 1000 and Tournament(5, 0.8) selection</string>
		</void>
		<void property="maximumRuns"><int>10</int></void>
		<void property="maximumGenerations"><int>1000</int></void>
		<void property="populationSize"><int>1000</int></void>
		<void property="fitnessTarget"><double>1600.0</double></void>
		<void property="problem">
			<object class="org.dyndns.opendemogroup.optimizer.problems.TravellingSalesmanProblem">
				<array class="[D">
					<array class="double"><double>1</double><double>100.0</double><double>100.0</double></array>
					<array class="double"><double>2</double><double>100.0</double><double>200.0</double></array>
					<array class="double"><double>3</double><double>100.0</double><double>300.0</double></array>
					<array class="double"><double>4</double><double>100.0</double><double>400.0</double></array>
					<array class="double"><double>5</double><double>100.0</double><double>500.0</double></array>
					<array class="double"><double>6</double><double>200.0</double><double>500.0</double></array>
					<array class="double"><double>7</double><double>300.0</double><double>500.0</double></array>
					<array class="double"><double>8</double><double>400.0</double><double>500.0</double></array>
					<array class="double"><double>9</double><double>500.0</double><double>500.0</double></array>
					<array class="double"><double>10</double><double>500.0</double><double>400.0</double></array>
					<array class="double"><double>11</double><double>500.0</double><double>300.0</double></array>
					<array class="double"><double>12</double><double>500.0</double><double>200.0</double></array>
					<array class="double"><double>13</double><double>500.0</double><double>100.0</double></array>
					<array class="double"><double>14</double><double>400.0</double><double>100.0</double></array>
					<array class="double"><double>15</double><double>300.0</double><double>100.0</double></array>
					<array class="double"><double>16</double><double>200.0</double><double>100.0</double></array>
				</array>
			</object>
		</void>
		<void property="selection">
			<object class="org.dyndns.opendemogroup.optimizer.selections.Tournament"><int>5</int><double>0.8</double></object>
		</void>
		<void property="operations">
			<array class="org.dyndns.opendemogroup.optimizer.IOperation" length="4">
				<void index="0">
					<object class="org.dyndns.opendemogroup.optimizer.operations.OrderCrossover" />
				</void>
				<void index="1">
					<object class="org.dyndns.opendemogroup.optimizer.operations.InversionMutator" />
				</void>
				<void index="2">
					<object class="org.dyndns.opendemogroup.optimizer.operations.SortedPartiallyMappedCrossover" />
				</void>
				<void index="3">
					<object class="org.dyndns.opendemogroup.optimizer.operations.ReciprocalExchangeMutator" />
				</void>
			</array>
		</void>
	</object>
</java>